package br.com.werp.regras.contabilidade.visao.decorador;

import org.displaytag.decorator.TableDecorator;

import br.com.werp.regras.geral.vos.contabilidade.ContaVO;


/**
 * @author Carlos Eduardo
 * Created on 14/03/2005
 */
public class ContaAnalitica extends TableDecorator {
    public String getCodCompleto() {
        ContaVO contaVO = (ContaVO) getCurrentRowObject();
        String campo = "";
        String contaCompl = "";
        String contaId = "";
        String contaNome = "";

        if (contaVO != null) {
            contaId = contaVO.getContaId().toString();
            contaCompl = campo = contaVO.getCodCompleto();
            contaNome = contaVO.getDescricao();
        }

        return "<a href=\"javascript:setContaAnalitica( '" + contaId + "', '" +
        contaCompl + "' , '" + contaNome + "' )\" >" + campo + "</a>";
    }

    public String getCodResumido() {
        ContaVO contaVO = (ContaVO) getCurrentRowObject();
        String campo = "";
        String contaCompl = "";
        String contaId = "";
        String contaNome = "";

        if (contaVO != null) {
            campo = contaVO.getCodResumido();
            contaId = contaVO.getContaId().toString();
            contaCompl = contaVO.getCodCompleto();
            contaNome = contaVO.getDescricao();
        }

        return "<a href=\"javascript:setContaAnalitica( '" + contaId + "', '" +
        contaCompl + "' , '" + contaNome + "' )\" >" + campo + "</a>";
    }

    public String getDescricao() {
        ContaVO contaVO = (ContaVO) getCurrentRowObject();
        String campo = "";
        String contaCompl = "";
        String contaId = "";
        String contaNome = "";

        if (contaVO != null) {
            contaId = contaVO.getContaId().toString();
            contaCompl = contaVO.getCodCompleto();
            campo = contaNome = contaVO.getDescricao();
        }

        return "<a href=\"javascript:setContaAnalitica( '" + contaId + "', '" +
        contaCompl + "' , '" + contaNome + "' )\" >" + campo + "</a>";
    }
}
